home *** CD-ROM | disk | FTP | other *** search
/ Corel Gallery (Macintosh) / Corel Gallery - Macintosh Version.bin / Corel GALLERY / Corel GALLERY.rsrc / CODE_12_GTerminate.txt < prev    next >
Text File  |  1994-04-29  |  35KB  |  602 lines

  1. # near model CODE resource
  2. # jump table entries: 6448-6451 (4 of them)
  3. export_806:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  598F                     subq.l     A7, 4
  8. 0000000C  2F2D EA50                move.l     -[A7], [A5 - 0x15B0]
  9. 00000010  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  10. 00000014  2B5F EA50                move.l     [A5 - 0x15B0], [A7]+
  11. 00000018  2054                     movea.l    A0, [A4]
  12. 0000001A  4AA8 0084                tst.l      [A0 + 0x84]
  13. 0000001E  6708                     beq        +0xA /* 00000028 */
  14. 00000020  2F28 0084                move.l     -[A7], [A0 + 0x84]
  15. 00000024  4EAD 49CA                jsr        [A5 + 0x49CA /* export_2357 */]
  16. label00000028:
  17. 00000028  2054                     movea.l    A0, [A4]
  18. 0000002A  4A28 0096                tst.b      [A0 + 0x96]
  19. 0000002E  6706                     beq        +0x8 /* 00000036 */
  20. 00000030  2F0C                     move.l     -[A7], A4
  21. 00000032  4EBA 0014                jsr        [PC + 0x14 /* 00000048 */]
  22. label00000036:
  23. 00000036  2F0C                     move.l     -[A7], A4
  24. 00000038  4EBA 064A                jsr        [PC + 0x64A /* 00000684 */]
  25. 0000003C  286E FFFC                movea.l    A4, [A6 - 0x4]
  26. 00000040  4E5E                     unlink     A6
  27. 00000042  4E74 0004                rtd        0x0004
  28. 00000046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  29. // begin alternate branch 00000048-00000050
  30. fn00000048:
  31. 00000048  4E56 F8AE                link       A6, -0x0752
  32. 0000004C  48E7 1108                movem.l    -[A7], D3,D7,A4
  33. // end alternate branch 00000048-00000050
  34. fn00000048: // (misaligned)
  35. 0000004A  F8AE 48E7                .extension 0x8AE <<F/2-3/4>> // unimplemented
  36. 0000004E  1108                     move.b     -[A0], A0
  37. 00000050  286E 0008                movea.l    A4, [A6 + 0x8]
  38. 00000054  41EE FEAE                lea.l      A0, [A6 - 0x152]
  39. 00000058  41EE FEF8                lea.l      A0, [A6 - 0x108]
  40. 0000005C  7000                     moveq.l    D0, 0x00
  41. 0000005E  2D40 FFF8                move.l     [A6 - 0x8], D0
  42. 00000062  2D40 FFFC                move.l     [A6 - 0x4], D0
  43. 00000066  41EE FFF8                lea.l      A0, [A6 - 0x8]
  44. 0000006A  41EE FFFC                lea.l      A0, [A6 - 0x4]
  45. 0000006E  2054                     movea.l    A0, [A4]
  46. 00000070  4228 0096                clr.b      [A0 + 0x96]
  47. 00000074  486E FEAE                pea.l      [A6 - 0x152]
  48. 00000078  4EAD 395A                jsr        [A5 + 0x395A /* export_1831 */]
  49. 0000007C  4A00                     tst.b      D0
  50. 0000007E  584F                     addq.w     A7, 4
  51. 00000080  6700 00CE                beq        +0xD0 /* 00000150 */
  52. 00000084  7000                     moveq.l    D0, 0x00
  53. 00000086  2F00                     move.l     -[A7], D0
  54. 00000088  4EAD 1C5A                jsr        [A5 + 0x1C5A /* export_903 */]
  55. 0000008C  2D40 FFF8                move.l     [A6 - 0x8], D0
  56. 00000090  2F3C 474C 5950           move.l     -[A7], 0x474C5950 /* 'GLYP' */
  57. 00000096  2F3C 4347 4C59           move.l     -[A7], 0x43474C59 /* 'CGLY' */
  58. 0000009C  7001                     moveq.l    D0, 0x01
  59. 0000009E  1F00                     move.b     -[A7], D0
  60. 000000A0  7200                     moveq.l    D1, 0x00
  61. 000000A2  1F01                     move.b     -[A7], D1
  62. 000000A4  1F00                     move.b     -[A7], D0
  63. 000000A6  1F01                     move.b     -[A7], D1
  64. 000000A8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  65. 000000AC  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  66. 000000B0  7002                     moveq.l    D0, 0x02
  67. 000000B2  1F00                     move.b     -[A7], D0
  68. 000000B4  1F00                     move.b     -[A7], D0
  69. 000000B6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  70. 000000BA  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  71. 000000BE  558F                     subq.l     A7, 2
  72. 000000C0  3F3C 8000                move.w     -[A7], 0x8000
  73. 000000C4  2F3C 7072 6566           move.l     -[A7], 0x70726566 /* 'pref' */
  74. 000000CA  7001                     moveq.l    D0, 0x01
  75. 000000CC  1F00                     move.b     -[A7], D0
  76. 000000CE  486E FEF2                pea.l      [A6 - 0x10E]
  77. 000000D2  486E FEF4                pea.l      [A6 - 0x10C]
  78. 000000D6  7000                     moveq.l    D0, 0x00
  79. 000000D8  A823                     syscall    AliasDispatch
  80. 000000DA  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  81. 000000DE  486E FEF8                pea.l      [A6 - 0x108]
  82. 000000E2  3F3C 04BC                move.w     -[A7], 0x4BC
  83. 000000E6  7012                     moveq.l    D0, 0x12
  84. 000000E8  3F00                     move.w     -[A7], D0
  85. 000000EA  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  86. 000000EE  558F                     subq.l     A7, 2
  87. 000000F0  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  88. 000000F4  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  89. 000000F8  7000                     moveq.l    D0, 0x00
  90. 000000FA  102E FEF8                move.b     D0, [A6 - 0x108]
  91. 000000FE  0C00 003F                cmpi.b     D0, 0x3F /* '?' */
  92. 00000102  52C3                     shi        D3
  93. 00000104  4403                     neg.b      D3
  94. 00000106  6704                     beq        +0x6 /* 0000010C */
  95. 00000108  703F                     moveq.l    D0, 0x3F
  96. 0000010A  6008                     bra        +0xA /* 00000114 */
  97. label0000010C:
  98. 0000010C  7000                     moveq.l    D0, 0x00
  99. 0000010E  102E FEF8                move.b     D0, [A6 - 0x108]
  100. 00000112  4A80                     tst.l      D0
  101. label00000114:
  102. 00000114  1D40 FE6E                move.b     [A6 - 0x192], D0
  103. 00000118  7000                     moveq.l    D0, 0x00
  104. 0000011A  102E FE6E                move.b     D0, [A6 - 0x192]
  105. 0000011E  5240                     addq.w     D0, 1
  106. 00000120  48C0                     ext.l      D0
  107. 00000122  2F00                     move.l     -[A7], D0
  108. 00000124  486E FEF8                pea.l      [A6 - 0x108]
  109. 00000128  486E FE6E                pea.l      [A6 - 0x192]
  110. 0000012C  4EAD 3BEA                jsr        [A5 + 0x3BEA /* export_1913 */]
  111. 00000130  41EE FE6E                lea.l      A0, [A6 - 0x192]
  112. 00000134  4FEF 000C                lea.l      A7, [A7 + 0xC]
  113. 00000138  2F08                     move.l     -[A7], A0
  114. 0000013A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  115. 0000013E  4EAD 1262                jsr        [A5 + 0x1262 /* export_584 */]
  116. 00000142  4EAD 393A                jsr        [A5 + 0x393A /* export_1827 */]
  117. 00000146  2B6E FEEE F614           move.l     [A5 - 0x9EC], [A6 - 0x112]
  118. 0000014C  584F                     addq.w     A7, 4
  119. 0000014E  6076                     bra        +0x78 /* 000001C6 */
  120. label00000150:
  121. 00000150  4AAE FFF8                tst.l      [A6 - 0x8]
  122. 00000154  670E                     beq        +0x10 /* 00000164 */
  123. 00000156  598F                     subq.l     A7, 4
  124. 00000158  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  125. 0000015C  4EAD 1E7A                jsr        [A5 + 0x1E7A /* export_971 */]
  126. 00000160  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  127. label00000164:
  128. 00000164  486E FEF8                pea.l      [A6 - 0x108]
  129. 00000168  3F3C 04BC                move.w     -[A7], 0x4BC
  130. 0000016C  7008                     moveq.l    D0, 0x08
  131. 0000016E  3F00                     move.w     -[A7], D0
  132. 00000170  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  133. 00000174  486E FEF8                pea.l      [A6 - 0x108]
  134. 00000178  487A 0186                pea.l      [PC + 0x186 /* 00000300, value 0x0, cstring "" */]
  135. 0000017C  486E FBAE                pea.l      [A6 - 0x452]
  136. 00000180  4EAD 01A2                jsr        [A5 + 0x1A2 /* export_48 */]
  137. 00000184  508F                     addq.l     A7, 8
  138. 00000186  2F00                     move.l     -[A7], D0
  139. 00000188  487A 0176                pea.l      [PC + 0x176 /* 00000300, value 0x0, cstring "" */]
  140. 0000018C  486E FCAE                pea.l      [A6 - 0x352]
  141. 00000190  4EAD 01A2